import { common } from '@/utils/common.js';

/* 自定义校验手机号 */
export const useMobildVerify = (rule, value, callback) => {
  if (value === '') {
    callback(new Error('请填写手机号'));
  } else if (!common.isPhone(value)) {
    callback(new Error('请填写正确的手机号'));
  } else {
    callback();
  }
}

/* 自定义校验仓库 */
export const useStoreVerify = (rule, value, callback, status) => {
  if (value === '' && status === 'passed') {
    callback(new Error('请选择仓库'));
  } else {
    callback();
  }
}

/* 自定义校验密码 */
export const useSamePasswordVerify = (rule, value, callback, new_password) => {
  if (value === '') {
    callback(new Error('确认密码必填'));
  } else if (value !== new_password) {
    callback(new Error('两次密码输入不一致'));
  } else {
    callback();
  }
}
